package edu.nbut.hotel.model.dao;

import edu.nbut.hotel.model.entity.pojo.CheckIn;
import edu.nbut.hotel.model.entity.pojo.CheckOut;
import org.springframework.stereotype.Repository;

import java.util.List;
@Repository
public interface CheckInDao {
    List<CheckOut> queryAll();
    CheckOut queryById(long id);
    List<CheckOut> queryByGuestName(String name);
    List<CheckOut> queryByRoomNumber(String number);
    List<CheckOut> queryByRoomType(String type);
    boolean addCheckIn(CheckIn checkIn);
    boolean updateCheckIn(CheckIn checkIn);
    boolean deleteCheckOutById(long checkInId);
}
